package com.park.entity.wx;

import lombok.Data;

import java.io.Serializable;

/**
 * @author Administrator
 * @title: UserInfoReturnData
 * @projectName park
 * @description: 微信 调用 getUserInfo 获取数据
 * @date 2020/5/27:00
 */

/*
{
        "openId": "oGZUI0egBJY1zhBYw2KhdUfwVJJE",
        "nickName": "Band",
        "gender": 1,
        "language": "zh_CN",
        "city": "Guangzhou",
        "province": "Guangdong",
        "country": "CN",
        "avatarUrl": "http://wx.qlogo.cn/mmopen/vi_32/aSKcBBPpibyKNicHNTMM0qJVh8Kjgiak2AHWr8MHM4WgMEm7GFhsf8OYrySdbvAMvTsw3mo8ibKicsnfN5pRjl1p8HQ/0",
        "unionId": "ocMvos6NjeKLIBqg5Mr9QjxrP1FA",
        "watermark": {
                "timestamp": 1477314187,
                "appid": "wx4f4bc4dec97d474b"
            }
        }
       */

@Data
public class UserInfoReturnData implements Serializable {

    //用户唯一标识 OpenID
    private String openId;

    // 用户昵称
    private String nickName;

    // 0-未知 1-男 2-女
    private String gender;

    //用户头像
    private String avatarUrl;

    //所在国家
    private String country;

    //所在省份
    private String province;

    //所在城市
    private String city;

    //显示 country，province，city 所用的语言
    private String language;

    //用户在开放平台的唯一标识符 如果开发者拥有多个移动应用、网站应用、和公众帐号（包括小程序），可通过 UnionID 来区分用户的唯一性，因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号（包括小程序），用户的 UnionID 是唯一的。换句话说，同一用户，对同一个微信开放平台下的不同应用，UnionID是相同的
    private String unionId;
}
